package com.ai.dmc.utils.export.excelhelper;

import java.util.Collection;
import java.util.List;

/**
 * Excel中每个Sheet所包含的信息Bean
 * 其中数据集合以List的方式组织，即一条记录即为一个List
 * 支持多表头和单一表头，这里将其放在一个Bean中，主要是为了处理Excel中的多个sheet中
 * 既有单表头的表，又有多表头的表的情况
 * 需要注意的是：当为表头时，hesders必须为null，否则将被视为单表头的sheet
 * @author majm
 *
 */
public class SheetLBean {
	//Excel中标签的名称
	private String sheetName;
	//数据集合
	private Collection<List<String>> dataset;
	//单行表头
	private String[] headers;
	//多行表头
	private List<CellBean> headerList;
	
	public String getSheetName() {
		return sheetName;
	}
	public void setSheetName(String sheetName) {
		this.sheetName = sheetName;
	}
	public Collection<List<String>> getDataset() {
		return dataset;
	}
	public void setDataset(Collection<List<String>> dataset) {
		this.dataset = dataset;
	}
	public String[] getHeaders() {
		return headers;
	}
	public void setHeaders(String[] headers) {
		this.headers = headers;
	}
	public List<CellBean> getHeaderList() {
		return headerList;
	}
	public void setHeaderList(List<CellBean> headerList) {
		this.headerList = headerList;
	}
	
	

}
